from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts

"""
快速入门折现图
"""

# 得到折线图对象
line = Line()
# 添加x轴数据
line.add_xaxis(['张三', '李四', '王五', '赵六', '钱七', '王八'])
# 添加y轴数据
line.add_yaxis('分数', [10, 20, 30, 40, 50, 60])

# 设置全局配置项
line.set_global_opts(
    # 设置标题
    title_opts=TitleOpts(title="学生成绩单", pos_left="center", pos_bottom="0%"),
    # 是否展示图例（默认是True）
    legend_opts=LegendOpts(is_show=True),
    # 是否展示工具箱（默认是False）
    toolbox_opts=ToolboxOpts(is_show=True),
    # 是否展示色卡（默认是没有该属性，一旦设置了该属性，无论是否取值都会展示不同颜色）
    visualmap_opts=VisualMapOpts(is_show=True)
)

# 生成图表
line.render()
